// These configs were generated by the tf2mate configuration file generator by compton.
// Create your own tailored configs at: http://clugu.com/tf2mate/

alias +mate_forward "+mfwd"
alias -mate_forward "-mfwd"
alias +mate_back "+mback"
alias -mate_back "-mback"
alias +mate_moveleft "+mleft"
alias -mate_moveleft "-mleft"
alias +mate_moveright "+mright"
alias -mate_moveright "-mright"
alias +mate_attack "+attack"
alias -mate_attack "-attack"
alias +mate_attack2 "+attack2"
alias -mate_attack2 "-attack2"
alias mate_previousweapon "previousweapon"
alias mate_nextweapon "nextweapon"
alias mate_slot1 "weapon1"
alias mate_slot2 "weapon2"
alias mate_slot3 "weapon3"
alias mate_slot4 "slot4"
alias mate_slot5 "slot5"
alias mate_slot6 "slot6"
alias mate_slot7 "slot7"
alias mate_slot8 "slot8"
alias mate_slot9 "slot9"
alias mate_slot0 "slot10"
alias mate_call_medic "voicemenu 0 0"
alias mate_spray "impulse 201"
alias mate_toggle_netgraph "incrementvar net_graph 0 4 4"
alias mate_toggle_minmode "incrementvar cl_hud_minmode 0 1 1"
alias +mate_scores "+showscores;net_graph 4"
alias -mate_scores "-showscores;net_graph 0;timeleft"
alias +mate_rocketjump "+jump;+duck;+attack"
alias -mate_rocketjump "-jump;-duck;-attack"
alias mate_lastinv "lastweapon"
alias +mate_uberpop "mate_uberpop_msg;+attack2"
alias -mate_uberpop "-attack2"
alias mate_uberpop_msg "say_team ## POPPING UBER"
alias mate_uberfake "mate_uberfake_msg;voicemenu 1 7"
alias mate_uberfake_msg "say_team ## FAKING UBER"
alias mate_uberhide "voicemenu 2 6"
alias +mate_autoheal "-attack"
alias -mate_autoheal "+attack"
alias mate_goodnet "cl_cmdrate 67;cl_interp 0.0152;cl_interp_ratio 1;cl_lagcompensation 1;cl_pred_optimize 2;cl_smooth 0;cl_smoothtime 0.01;cl_updaterate 67;rate 60000;echo goodnet_enabled"
alias mate_badnet "cl_cmdrate 40;cl_interp 0.025;cl_interp_ratio 1;cl_lagcompensation 1;cl_pred_optimize 2;cl_smooth 0;cl_smoothtime 0.01;cl_updaterate 40;rate 35000;echo badnet_enabled"
alias mate_morenet "rate 30000;cl_cmdrate 66;cl_interp 0.02;cl_lagcompensation 1;cl_updaterate 66;cl_smooth 0;cl_smoothtime 0.01;cl_interp_threadmodeticks 0;cl_pred_optimize 2;cl_interp_ratio 1;echo morenet_enabled"

alias +mate_joinclass "bind 1 mate_scout; bind 2 mate_soldier; bind 3 mate_pyro; bind 4 mate_demoman; bind 5 mate_heavy; bind 6 mate_engineer; bind 7 mate_medic; bind 8 mate_sniper; bind 9 mate_spy"
alias -mate_joinclass "bind 1 "mate_slot1"; bind 2 "mate_slot2"; bind 3 "mate_slot3"; bind 4 "mate_slot4"; bind 5 "mate_slot5"; bind 6 "mate_slot6"; bind 7 "mate_slot7"; bind 8 "mate_slot8"; bind 9 "mate_slot9""

alias mate_scout "join_class scout"
alias mate_soldier "join_class soldier"
alias mate_pyro "join_class pyro"
alias mate_demoman "join_class demoman"
alias mate_heavy "join_class heavyweapons"
alias mate_engineer "join_class engineer"
alias mate_medic "join_class medic"
alias mate_sniper "join_class sniper"
alias mate_spy "join_class spy"

alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""

alias enable_autoheal "+attack; bind mouse1 +mate_autoheal"
alias disable_autoheal "-attack; bind mouse1 +attack"

